Big Huge Thesaurus

Sultanate of Oman

noun